Hoe je onze API gebruikt voor belastingen

Laatst bijgewerkt: 31 maart 2025

Een Application Programming Interface is een manier voor verschillende diensten (in dit geval beurzen en belastingdiensten) om met elkaar te communiceren.

Soms kunnen diensten vrij communiceren met behulp van openbaar beschikbare gegevens via API, maar als het gaat om het opvragen van de informatie die nodig is voor belastingen (zoals je rekeningsaldi, handelsgeschiedenis, enz.), wordt het complexer, omdat deze informatie wordt beschermd door je gebruikersnaam/wachtwoord/2FA (die je nooit met iemand mag delen).

Het gebruik van een API om je belastingplatform te verbinden met je Kraken-account is een efficiënte manier om toegang te verlenen tot de gegevens op je account zonder je inloggegevens te delen.

Om je belastingplatform te verbinden met je Kraken-account, moet je het belastingplatform toegang geven tot je accountgegevens via een API-sleutel.

Je wilt niet dat derden je gebruikersnaam/wachtwoord/2FA kennen, en je wilt ook niet dat ze handelen of geld opnemen van je account, dus wordt in plaats daarvan een API-sleutel met de juiste machtigingen gebruikt.

De machtigingen die je aan de API-sleutel geeft, bepalen de grenzen van wat het andere platform kan zien en doen op je account.

Over het algemeen zijn de machtigingen die belastingsoftware nodig heeft om je vermogenswinsten/-verliezen te berekenen de volgende:

Query funds, Query closed orders & trades (optioneel voor sommige beurzen), Query ledger entries, en Export data.

Deze staan bekend als read only machtigingen, wat betekent dat ze het andere platform toestaan om fondsen in je account en transacties in je accountgeschiedenis te zien, maar ze niet toestaan om wijzigingen aan te brengen in je account (geen nieuwe trades en geen nieuwe financieringstransacties).

Laten we eens kijken hoe dit eruitziet op Kraken Pro:

Kraken PRO

Zie hieronder om te leren hoe je een API aanmaakt op Kraken.

Funds:

Query: hiermee kan de API-sleutel het rekeningsaldo en de financieringsrecords (historische stortingen en opnames) op de rekening bekijken.

Orders and trades:

Query closed orders & trades: hiermee kan de API-sleutel de gesloten orders en trades op de rekening zien (dit wordt gebruikt om winst/verlies te helpen bepalen).

Data:

Query Ledger Entries: hiermee kan de API-sleutel het grootboek van de rekening bekijken, wat een overzicht is van alle eerdere handels-/financieringstransacties.

Export Data: hiermee kan de API-sleutel alle hierboven genoemde gegevens exporteren, inclusief je handels- en grootboekgeschiedenis (meestal in CSV-formaat).

Voor meer informatie over hoe je je Kraken-account kunt verbinden met Koinly, ga naar:

Begin met het selecteren van je land van verblijf

1

Klik vervolgens op Add Wallet en selecteer Kraken

2

Om de API 'Automatic Sync'-methode te gebruiken, voer je je Public en Private Key in die je van Kraken.com hebt verkregen en klik je op Add Kraken.

3

3

4

Om je CSV-bestand handmatig te uploaden, moet je je gegevens opnieuw formatteren met behulp van de CoinTracker CSV-gids en deze in de CoinTracker CSV-sjabloon laden.

Zodra dit is voltooid, sleep je de ingevulde CoinTracker CSV-sjabloon naar het aangewezen uploadgebied.

5

Als je verdere hulp nodig hebt, bekijk dan de onderstaande stapsgewijze gids van CoinTracker.

Stel je basisinstellingen in vanaf de hoofdpagina

1

Klik op de volgende stap, gevolgd door 'see more option'

2

Selecteer Kraken in de lijst met wallets/beurzen

4

5

Kopieer en plak je Kraken Public en Private keys in de velden API Key en Secret Key en klik op "Connect Exchange"

4

Selecteer op de hoofdpagina 'Enter Coins' en zoek en selecteer Kraken (niet te verwarren met Kraken Futures)

Select Exchange/Wallet

Scroll naar beneden naar 'Create a new automatic Kraken Job' en plak de API Key en je API Private Key (secret), en klik vervolgens op 'Save This Kraken Job'

Input Public/Private Keys

Om je CSV-bestand handmatig te uploaden, klik je op het tabblad 'CSV import', sleep je je CSV-bestand naar het veld en klik je op 'Continue to Import'.

Manually Upload CSV file

Klik ten slotte op 'Start Import'

Manually upload CSV file

Successfully uploaded CSV file

Als je verdere hulp nodig hebt, bekijk dan de onderstaande stapsgewijze gids van CoinTracking:

Voor een uitgebreide gids over het uploaden van Kraken-gegevens naar Crypto Tax Calculator (CTC), bezoek je ons supportartikel:

Selecteer op de dashboardpagina de knop + Integration rechtsboven:

Blockpit

Selecteer vervolgens Kraken wanneer je wordt gevraagd om een Wallet te selecteren.

Deze staat zichtbaar onder Most Popular integraties.

Selecteer vervolgens Kraken (voor Spot API-gegevens) of Kraken Futures (voor Futures-gegevens).

*Houd er rekening mee dat de Kraken Futures API-sleutels gescheiden en verschillend zijn van de Kraken SPOT API-sleutels en niet onderling uitwisselbaar kunnen worden gebruikt*

Blockpit

Blockpit 3

Kopieer je API Key en je API Private Key van je Kraken-account en plak ze in de overeenkomstige velden op de Blockpit-website en klik op Continue.

Blockpit 3

Na het klikken op 'Continue' begint het proces van het synchroniseren van je rekeningsaldi en transactiegeschiedenis. Dit kan enkele seconden of minuten duren, afhankelijk van de lengte van je accountgeschiedenis.

Blockpit 4

Je Kraken (en Kraken Futures) saldi worden getoond onder Integrations in het Dashboard, waar je de gegevens op elk moment kunt synchroniseren, of ze automatisch elke 24 uur kunt laten synchroniseren met een actieve Blockpit-licentie.

Als je verdere hulp nodig hebt, bekijk dan de onderstaande stapsgewijze gids van Blockpit.

  • Ik krijg een 'Invalid key'-foutmelding bij het toevoegen van mijn Public en Private Key aan software van derden.

    Als je deze foutmelding krijgt, controleer dan eerst of je de private en public keys correct kopieert. Als je dit doet en nog steeds de foutmelding voor een ongeldige sleutel ontvangt, maak dan een nieuwe sleutel aan met de juiste machtigingen en probeer deze opnieuw toe te voegen.

  • Mijn Earn/Staked-saldi worden niet weergegeven.

    Sommige belastingsoftware van derden kan onze saldi van gestakete activa niet correct importeren via de API. Dit kan meestal worden opgelost door je accountgeschiedenis te exporteren en deze handmatig naar de site van de derde partij te uploaden. Klik hieronder om te leren hoe je handmatig je accountgeschiedenis kunt exporteren.

  • Sommige van mijn transacties ontbreken.

    De functies voor direct kopen/verkopen worden niet vastgelegd in de handelsgeschiedenis van het account, maar ze zijn wel te zien in het Ledger van het account. Sommige platforms van derden kunnen de koop-/verkoopboekingen in het accountledger niet correct interpreteren. Als dit het geval is, exporteer dan handmatig je accountgeschiedenis en upload het bestand naar het platform van de derde partij dat je gebruikt.

  • Ik heb handmatig mijn accountgeschiedenis gedownload, maar ik begrijp niet wat de symbolen betekenen.

    Je volledige accountgeschiedenis bestaat uit twee delen, namelijk je Ledger en je Trades. Laten we eerst wat meer leren over de verschillen tussen deze twee.

    Nu we een goed begrip hebben van de verschillen tussen je accountledger en de handelsgeschiedenis, gaan we kijken hoe je deze kunt interpreteren.

  • Is het veilig om mijn API-sleutels aan software van derden te verstrekken?

    Zolang een site of applicatie van een derde partij je private API-sleutels van Kraken vereist, kunnen er potentiële beveiligingsproblemen zijn. Maar zolang je een specifieke API-sleutel aanmaakt met minimale machtigingen, bijvoorbeeld alleen om je saldo en/of ledger te lezen, is er geen risico voor je tegoeden of beveiliging in het algemeen. Om deze reden is het raadzaam om alleen-lezen-machtigingen te verlenen en een specifieke API-sleutel met deze machtigingen aan te maken om te delen met je vertrouwde software van derden.


Meer hulp nodig?